package negocio;

public abstract class RolJerarquia 
{
	private String nivelJerarquco;
	private long id_RolNivel;
	protected double costo;
	
	public String getNivelJerarquco() {
		return nivelJerarquco;
	}
	public void setNivelJerarquco(String nivelJerarquco) {
		this.nivelJerarquco = nivelJerarquco;
	}
	public long getId_RolNivel() {
		return id_RolNivel;
	}
	public void setId_RolNivel(long id_RolNivel) {
		this.id_RolNivel = id_RolNivel;
	}
	
	public abstract double getCosto();
	
	
	// TODO no lo implementa que pero el sistema lo tendria que tener. generar anotation particular.
	public void setCosto(double costo) {
		this.costo = costo;
	}
	
	//TODO por que esta clase es abstracta? si se implementa todas de la misma manera tiene sentido?

	
}
